// 处理自动注册路由环境变量,转换成原始数据类型  由string转换为 boolean
import _ from 'lodash'

const env = _.cloneDeep(import.meta.env)


Object.entries(env).forEach(([key,value])=>{
    if(value === 'true' || value === 'false') env[key] = value === 'true' ? true : false
    else if(/^\d+$/.test(value)) env[key] = Number(value)
    else if(value === 'null') env[key] = null
    else if(value === 'undefined') env[key] = undefined
})

export default env as viteEnv